#solution-banner {
    width: 100%;
}
#solution-banner img {
    width: 19.2rem;
    height: 5.8rem;
    background-color: #fff;
}
#solution-banner P{
	line-height: 1.81rem;
	text-align: center;
	font-family: OPPOSans-M;
	font-size: 0.36rem;
	color: #575757;
}
.solution-item-wrap{
	padding-top: 0.49rem;
	height: 12.75rem;
	background-color: #d9d9d9;
	width: 100%;
}
.solution-item{
	width: 13.08rem;
	margin: 0 auto;
	height: 11.6rem;
}
.solution-item dl{
	width: 4.06rem;
	height: 5.46rem;
	background-color: #fff;
	margin: 0 0.15rem 0.33rem 0.15rem;
	float: left;
}
.solution-item dt{
	width: 4.06rem;
	height: 4.06rem;
}
.solution-item dt img{
	width: 4.06rem;
	height: 4.06rem;
}
.solution-item dd{
	font-family: OPPOSans-R;
	font-size: 0.27rem;
	color: #575757;
	height: 1.4rem;
	background-color: #fff;
	text-align: center;
	transition: all 0.5s linear 
}
.solution-item .dd1{
	line-height: 1.4rem;
}
.solution-item .dd2{
	line-height: 0.4rem;
	padding-top: 0.3rem;
	height: 1.1rem;
}
.solution-item dl:hover dd{
	background-color: #72af6b;
	color: #fff;
}